pub fn slices(){
    let mut a=vec![1,2,3,4,5,6];
    println!("a:{a:?}");
    //a[3]=1;  ok, 东西借别人之前想怎么处理都行
    let s:&[i32]=&a[2..4];
    //a[3]=1; not ok,已经被借用，东西在别人那里了
    println!("s:{s:?}")
}